home *** CD-ROM | disk | FTP | other *** search
/ Wildcat Gold - The Optical BBS / Wildcat Gold - The Optical BBS (The Golden ROM Series)(Volume 4 Number 1)(The Digital Publishing Company)(1992).ISO / sdn / scrpnt12.sdn / MANUALHI.DOC < prev    next >
Text File  |  1989-06-12  |  38KB  |  864 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.             
  8.             
  9.             
  10.             
  11.             
  12.             
  13.                            ╓──┐               ╥──╖
  14.                            ╙──╖╓─┐╥╖ ╥─┐╥─┐┬╖┬║  ║┌─╖╥┬╖┬┌╥┐
  15.                               ║║  ╟╨╖╟┤ ╟┤ │║│╟──╜├─╢║│║│ ║
  16.                            └──╜╙─┘╨ ╨╨─┘╨─┘┴╙┴╨   ┴ ╨╨┴╙┴ ╨
  17.             
  18.             
  19.                                  Screen Design System
  20.             
  21.             
  22.             
  23.             
  24.             
  25.             
  26.             
  27.             
  28.                                     User's Guide
  29.             
  30.                                    for Version 1.2
  31.             
  32.             
  33.             
  34.             
  35.             
  36.             
  37.             
  38.             
  39.             
  40.             
  41.             
  42.             
  43.             
  44.             
  45.             
  46.             
  47.                                  (C) Copyright 1989 Kai Laurinolli
  48.             
  49.  
  50.  
  51.  
  52.  
  53.  
  54.                                              License Statement
  55.             
  56.             
  57.             
  58.             Kai Laurinolli grants you without charge the right to
  59.             reproduce, distribute and use copies of this "shareware"
  60.             product, and the documentation on disk, on the express
  61.             condition that you do not receive any payment, commercial
  62.             benefit, other consideration for such reproduction or
  63.             distribution greater than $10 US, or change this license
  64.             agreement or copyright notice.
  65.             
  66.             
  67.             
  68.             THIS PRODUCT IS LICENSED "AS IS" WITHOUT WARRANTY OF ANY
  69.             KIND; ALL WARRANTIES ARE DISCLAIMED. BY USING THE
  70.             SCREENPAINT PRODUCT, YOU AGREE THAT KAI
  71.             LAURINOLLI WILL NOT BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY USE
  72.             OF (OR INABILITY TO USE) THIS SOFTWARE, OR FOR ANY
  73.             DAMAGES WHATSOEVER (INCLUDING WITHOUT LIMITATION DAMAGES
  74.             FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS
  75.             OF BUSINESS INFORMATION, AND THE LIKE). EVEN IF WE
  76.             ARE APPRISED OF POSSIBILITY OF SUCH DAMAGES OCCURRING.
  77.             BECAUSE SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION
  78.             OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE
  79.             ABOVE LIMITATION MAY NOT APPLY TO YOU.
  80.  
  81.  
  82.  
  83.  
  84.  
  85.             Brand and product names appearing in this manual are
  86.             trademarks or registered trademarks of their respective
  87.             holders.
  88.  
  89.  
  90.  
  91.  
  92.  
  93.             Table of Contents
  94.             
  95.             
  96.             
  97.             
  98.             
  99.             The Shareware Concept ................................ 1
  100.             
  101.             Introduction ......................................... 1
  102.             
  103.             Hardware Requirements ................................ 2
  104.             
  105.             Programs in the System ............................... 2
  106.             
  107.             ScreenPaint .......................................... 3
  108.             
  109.                  Menus ........................................... 3
  110.             
  111.                  Keyboard ........................................ 6
  112.             
  113.                       Block Commands ............................. 6
  114.                       
  115.                       Drawing Commands ........................... 6
  116.             
  117.                       Control Keys ............................... 7
  118.             
  119.                       Miscellaneous .............................. 7
  120.             
  121.             ScreenShow ........................................... 8
  122.             
  123.                  Command Line Switches ........................... 9
  124.             
  125.                  Batch Files ..................................... 10
  126.             
  127.             Appendix A     Control Drawing Keys .................. 11
  128.             
  129.             Appendix B     ASCII Chart ........................... 12
  130.             
  131.             Appendix C     Keyboard Chart ........................ 13
  132.             
  133.             Appendix D     Extended Keyboard Scan Codes .......... 14
  134.             
  135.             Appendix E     Registration Form ..................... 15
  136.             
  137.  
  138.  
  139.       ScreenPaint 1.2                                                 Page 1
  140.  
  141.  
  142.             The Shareware Concept
  143.             ───────────────────────────────────────────────────────────
  144.             
  145.             
  146.                  This software product is being distributed as
  147.             shareware, a distribution concept where the user is able to
  148.             try the software on his/her own system and then send in a
  149.             contribution if the user decides to use the software, this
  150.             system reduces advertising and distribution costs and
  151.             therefore the final price to the end-user. You are
  152.             encouraged to pass copies of the program to others and to
  153.             up-load it to any bulletin board systems you frequent, as
  154.             long as no more than a $10 US distribution fee is charged
  155.             and the product is not modified in any manner.
  156.             
  157.                  If you decide to use ScreenPaint and find it valuable,
  158.             you are asked to send a donation, $25 US suggested, so that
  159.             we may continue improving and expanding the program. You may
  160.             use the registration form in appendix E or in the file
  161.             REGISTER.DOC, please send your contribution to the following
  162.             address:
  163.             
  164.                                    Kai Laurinolli
  165.                                    2970 Mira Place
  166.                                    Burnaby, B.C.
  167.                                    V3J-1B6 Canada
  168.             
  169.                  In the future we plan to add language interfaces,
  170.             memory-resident help programs, screen capture, and forms
  171.             design capabilities to the system. By sending in your
  172.             contribution, you allow us the opportunity to notify you of
  173.             future upgrades and information on new products.
  174.             
  175.                  Registered users will be mailed the latest version of
  176.             the program on diskette upon receipt of payment.
  177.             
  178.             
  179.             
  180.             Introduction
  181.             ───────────────────────────────────────────────────────────
  182.             
  183.             
  184.                  ScreenPaint is designed to allow the design of
  185.             lightning-fast batch file based hard-disk menus, help
  186.             facilities, pop-up windows, and prototype screens for
  187.             applications programs. Screens can be quickly "painted" in a
  188.             full-screen editing environment, complete with pulldown
  189.             menus, help screens, automatically connecting lines, ten
  190.             screen pages, and a wide variety of drawing and editing
  191.             tools.
  192.             
  193.                  Completed screens can then be displayed from a DOS
  194.             batch file and "popped" directly to the video display,
  195.             rather than scrolled using the extremely slow DOS ECHO
  196.  
  197.  
  198.       ScreenPaint 1.2                                                 Page 2
  199.  
  200.  
  201.             command. The ScreenShow program allows screens to be
  202.             displayed and key codes to be returned to the calling batch
  203.             file where they may be tested. Unlike other menu creation
  204.             systems, the user has complete control over the style of
  205.             menu displays and the menu screens can be totally
  206.             independent of the user input routines. This allows the user
  207.             the flexibilty to use any batch language from DOS to batch
  208.             extenders like Beyond.Bat, Command Plus, and Extended Batch
  209.             Language.
  210.             
  211.             
  212.             
  213.             Hardware Requirements
  214.             ───────────────────────────────────────────────────────────
  215.             
  216.             
  217.                  The following is a list of the hradware required to run
  218.             the ScreenPaint program:
  219.             
  220.                  1) IBM-PC or compatible with at least 128k RAM.
  221.                  2) PC or MS-DOS 2.0 or higher.
  222.                  3) Color or monochrome video system.
  223.                  4) A minimum of 1 single-sided floppy disk drive.
  224.             
  225.             
  226.             
  227.             Programs in the System
  228.             ───────────────────────────────────────────────────────────
  229.             
  230.             
  231.                  The ScreenPaint software consists of the following
  232.             programs:
  233.             
  234.                  SCRPAINT.EXE   ScreenPaint screen image editor
  235.                  SCRSHOW.EXE    ScreenShow batch-file screen display,    
  236.                                 keyboard input program
  237.                  SCANCODE.SCN   Keyboard scan code reference screen
  238.                  KEYHELPn.SCN   Keyboard help screens
  239.                  MNUHELPn.SCN   Menu help screens
  240.                  DEMO.BAT       Sample batch-file driven menu system
  241.                  DEMO.SCN       Screen image for DEMO.BAT
  242.                  DEMOHELP.SCN   Help screen for DEMO.BAT
  243.                  MANUALHI.DOC   Documentation for printers which support
  244.                                 extended characters (above 127)
  245.                  MANUAL.DOC     Documentation for regular printers
  246.                  README.DOC     Instructions on printing manual, etc.
  247.                  REGISTER.DOC   Registration form, also in manual
  248.             
  249.             
  250.             
  251.             ScreenPaint
  252.             ───────────────────────────────────────────────────────────
  253.             
  254.             
  255.  
  256.  
  257.       ScreenPaint 1.2                                                 Page 3
  258.  
  259.  
  260.                  ScreenPaint is used to design and edit screen images
  261.             employing a wide range of drawing and editing tools. To run
  262.             the program type SCRPAINT at the DOS prompt and press
  263.             <ENTER>, a screen image filename can also be specified after
  264.             the program name.
  265.             
  266.                  Example:  C:>SCRPAINT SCANCODE.SCN
  267.                  
  268.                  This would run ScreenPaint and load the screen image    
  269.                  file "SCANCODE.SCN"
  270.             
  271.                  ScreenPaint provides for two alternative methods of
  272.             issuing commands, through pull-down menus and through
  273.             keyboard short-cuts. Pressing <Esc> displays the main menu,
  274.             the highlighted selection can be moved using the left and
  275.             right arrow keys. To "pull-down" a menu, press <Enter> or
  276.             the down arrow, the up and down arrows now select commands
  277.             from this sub-menu. The ellipses indicate that a window will
  278.             appear if such a selection is made and the keys on the right
  279.             side of each pull-down menu are the short-cut keys which can
  280.             be accessed from the drawing area without opening the menus.
  281.             Pressing <Esc> will return to the previous menu or return to
  282.             the drawing area if the main menu is active.
  283.             
  284.             
  285.             Menus
  286.             ─────
  287.             
  288.             
  289.             File ──────────────────────────────────────────────────────
  290.             
  291.             New
  292.                  Clear all the screens and begin over, note that this    
  293.                  selection cannot be undone.
  294.             
  295.             Load
  296.                  Loads a screen file from disk. The file can be a        
  297.                  ScreenPaint file, a BASIC BLOAD compatible file, or an
  298.                  ASCII text file, ScreenPaint automatically determines   
  299.                  the type when loading. The default extension is ".SCN"
  300.                  if none is specified.
  301.                  Clipboard load is used to load a screen or clipping to
  302.                  the clipboard without disturbing the work in progress.
  303.             
  304.             Save
  305.                  The current file or clipboard is saved to disk in one   
  306.                  of the indicated formats which are selected by pressing
  307.                  the first letter of the selection. ScreenPaint format   
  308.                  stores files in a packed style which saves disk space,
  309.                  BASIC BLOAD can be used if you wish to access the       
  310.                  screen from within a BASIC program, and ASCII text      
  311.                  format can be used for transferring screen images to    
  312.                  word processors or text editors.
  313.             
  314.  
  315.  
  316.       ScreenPaint 1.2                                                 Page 4
  317.  
  318.  
  319.             DOS shell
  320.                  Enters DOS so that disks may be formatted, files        
  321.                  copied, programs run, etc. Type EXIT in DOS to return   
  322.                  to ScreenPaint. This is not a quit command, ScreenPaint
  323.                  will remain resident in  memory until you quit properly
  324.                  using the Quit command or Alt-Q.
  325.             
  326.             Quit
  327.                  Quit the current work session. Remember to save your    
  328.                  work, ScreenPaint will only ask confirmation of the     
  329.                  command.
  330.             
  331.             Edit ──────────────────────────────────────────────────────
  332.             
  333.             Undo
  334.                  Any edit command can be undone as long as a new block   
  335.                  has not been marked. The screen will be restored to the
  336.                  state before the EDIT command, the undo command however
  337.                  cannot itself be "undone".
  338.             
  339.             Cut
  340.                  Transfer the marked block to the clipboard and erase    
  341.                  anything under the block to the current color. See      
  342.                  Block Commands in the keyboard section for marking      
  343.                  information.
  344.             
  345.             Copy
  346.                  Transfer a copy of the marked block to the clipboard    
  347.                  and leave the screen intact.
  348.             
  349.             Paste
  350.                  Restore block from the clipboard to the screen at the   
  351.                  current cursor position. If the block extends outside   
  352.                  the screen area, those sections will be cropped.
  353.             
  354.             Erase
  355.                  Erase the marked block to the current color.
  356.             
  357.             Fill
  358.                  Fill the marked block with the current ASCII character.
  359.                  See the Change/ASCII character sub-menu for the current
  360.                  character.
  361.             
  362.             Switch colors
  363.                  Swap all colors in the marked block to the current      
  364.                  color. Also see the Paint command for more precise      
  365.                  color modification.
  366.             
  367.             Draw ──────────────────────────────────────────────────────
  368.             
  369.             Line
  370.                  Draw a horizontal or vertical line between two points.
  371.                  The first point is the current cursor position, select
  372.                  line from the menu and move to the second point and     
  373.  
  374.  
  375.       ScreenPaint 1.2                                                 Page 5
  376.  
  377.  
  378.                  press ENTER. The command can be cancelled by selecting
  379.                  line a second time.
  380.             
  381.             Box
  382.                  Draw a hollow box between two corners. The first corner
  383.                  is the current cursor position, select box from the     
  384.                  menu and move to the second corner and press ENTER.
  385.             
  386.             Solid Box
  387.                  Draw a filled box between two corners.
  388.             
  389.             Freehand
  390.                  Toggle freehand mode on and off. Use the arrow keys to
  391.                  sketch.
  392.             
  393.             Paint
  394.                  Toggle paint mode on and off. Use the arrow keys to     
  395.                  change to the current color without disturbing the      
  396.                  characters.
  397.             
  398.             Change ────────────────────────────────────────────────────
  399.             
  400.             Color
  401.                  Change the current color by using the arrow keys, home,
  402.                  and end to select a color. ESC cancels the selection    
  403.                  and ENTER accepts.
  404.             
  405.             Line style
  406.                  Choose line style for the drawing commands, select by   
  407.                  pressing the highlighted letter followed by ENTER.
  408.             
  409.             ASCII character
  410.                  Select the current ASCII character. Scroll through the
  411.                  four pages using the PgUp and PgDn keys.
  412.             
  413.             Options ───────────────────────────────────────────────────
  414.             
  415.             Text only
  416.                  Toggle text only mode, where the underlying color is    
  417.                  preserved when a character is typed.
  418.             
  419.             Info line
  420.                  Toggle the information line at the bottom of the screen
  421.                  on and off. The line contains information on the screen
  422.                  number, cursor position, current color, and drawing     
  423.                  mode.
  424.             
  425.             Tabs
  426.                  Set the tab stops using the arrow keys, SPACE toggles   
  427.                  the tab.
  428.             
  429.             Help ──────────────────────────────────────────────────────
  430.             
  431.             Keyboard
  432.  
  433.  
  434.       ScreenPaint 1.2                                                 Page 6
  435.  
  436.  
  437.                  Display help screens about the keyboard commands. The   
  438.                  KEYHELPn.SCN files must be in the current directory.
  439.             
  440.             Menu
  441.                  Display help screens about the menu selection. The      
  442.                  MNUHELPn.SCN files must be in the current directory
  443.             
  444.             About ScreenPaint
  445.                  Short description of ScreenPaint.
  446.             
  447.             
  448.             Keyboard
  449.             ────────
  450.             
  451.             
  452.             Block Commands ────────────────────────────────────────────
  453.             
  454.                  Alt-B     Mark block beginning and end, press twice at
  455.                            same location to select the entire screen.
  456.                      C     Copy block to clipboard
  457.                      E     Erase current marked block
  458.                      F     Fill marked block with ASCII character
  459.                      K     Switch colors of marked block to current
  460.                      M     Paste block from the clipboard, centered
  461.                      O     Copy marked block to clipboard
  462.                      P     Paste block from the clipboard at cursor
  463.                      U     Unmark selected block
  464.             
  465.             
  466.             Drawing Commands ──────────────────────────────────────────
  467.             
  468.                  F6        Draw line from cursor position to point where
  469.                            ENTER is pressed
  470.                  F7        Draw box between two corners
  471.                  F8        Draw filled box between two corners
  472.                  F9        Toggle freehand drawing mode
  473.                  F10       Toggle paint mode
  474.             
  475.             
  476.             Control Drawing ───────────────────────────────────────────
  477.             
  478.                  To draw a box character without automatic line connect,
  479.                  the CONTROL key plus a letter may be used. See the      
  480.                  keyboard help menu for a diagram of keys.
  481.             
  482.             
  483.             Miscellaneous ─────────────────────────────────────────────
  484.             
  485.                  F1        Display help screens about keyboard
  486.                  F2        Toggle text only mode, in which the color at
  487.                            the cursor remains unchanged
  488.                  F3        Make the color at the cursor position current
  489.                  F4        Load menu
  490.                  F5        Write the current ASCII character
  491.  
  492.  
  493.       ScreenPaint 1.2                                                 Page 7
  494.  
  495.  
  496.             
  497.                  Alt-F1    Toggle information line
  498.                      F2    Undo
  499.                      F3    Make the character at the cursor position the
  500.                            current ASCII character
  501.                      F4    Save menu
  502.                      F5    ASCII character menu
  503.                      F6    Line style menu
  504.                      F7    Toggle blink mode
  505.                      F8    Toggle intensity
  506.                      F9    Swap foreground and background colors
  507.                      F10   Color menu
  508.             
  509.                  Home      Move cursor to the beginning of the line
  510.                  End       Move cursor to the end of the line
  511.                  Ctrl-Home Move cursor to the uppper-left corner
  512.                  Ctrl-End  Move cursor to the lower-right corner
  513.                  Backspace Delete character to left of cursor, pull      
  514.                            characters from right if insert mode active
  515.                  Ins       Toggle insert mode
  516.                  Del       Delete character at cursor
  517.                  PgUp      Display the next screen page
  518.                  PgDn      Display the previous screen page
  519.                  Ctrl-PgDn Display the last screen page
  520.                  Ctrl-PgUp Display the first screen page
  521.             
  522.  
  523.  
  524.       ScreenPaint 1.2                                                 Page 8
  525.  
  526.  
  527.             ScreenShow
  528.             ───────────────────────────────────────────────────────────
  529.             
  530.             
  531.             
  532.                  ScreenShow is a stand-alone program for displaying
  533.             screen images from DOS batch-files and returning keyboard
  534.             input to DOS.
  535.                  Hard-disk menus can first be created using ScreenPaint,
  536.             with no limitations on style or format. The completed
  537.             screens can be displayed quickly using ScreenShow and the
  538.             keyboard input options allow the program to return
  539.             keystrokes to DOS in the ERRORLEVEL variable which can be
  540.             tested within a batch-file.
  541.                  To run ScreenShow, type SCRSHOW at the DOS prompt
  542.             followed by the path and filename of a valid screen saved in
  543.             the packed ScreenPaint format.
  544.             
  545.             
  546.             Command Line Switches
  547.             ─────────────────────
  548.             
  549.             
  550.                  The complete command line format is:
  551.             
  552.             SCRSHOW [d:][filespec][/K|/A|/L|/Q|/P][/Wxxyy][/C#][/N#][/R]
  553.             
  554.                  Where: d:       - Disk drive
  555.                         filespec - Path and filename of screen image
  556.             
  557.                         /K       - Return extended scan code in          
  558.                                    ERRORLEVEL as decimal
  559.                         /A       - Return uppercase ASCII character in   
  560.                                    ERRORLEVEL
  561.                         /L       - Return ERRORLEVEL = 0 if 'A'/'a'      
  562.                                    pressed to 25 if 'Z'/'z' pressed
  563.                         /Q       - Query user, ERRORLEVEL = 1 if 'Y'/'y'
  564.                                    pressed or 0 otherwise
  565.                         /P       - Pause until key pressed
  566.             
  567.                         /Wxxyy   - Display screen as window at xx,yy     
  568.                                    (each coordinate must be two decimal
  569.                                    characters)
  570.                         /C#      - Clear screen first to background #
  571.                         /N#      - Display page # of multi-screen file
  572.                         /R       - Restore background on exit
  573.             
  574.             Examples:
  575.             
  576.             SCRSHOW MENU.SCN /K
  577.             
  578.                  Display the screen file, MENU.SCN and wait for keyboard
  579.                  input. The extended scan code will be returned in       
  580.                  ERRORLEVEL.
  581.  
  582.  
  583.       ScreenPaint 1.2                                                 Page 9
  584.  
  585.  
  586.             
  587.             SCRSHOW HELP.SCN /N3 /P /R
  588.             
  589.                  Display the third page of HELP.SCN and pause until a    
  590.                  key is pressed, restore screen when done.
  591.             
  592.             SCRSHOW ERROR1.SCN /W2105 /P /R
  593.             
  594.                  Pop-up window over current screen at X=21, Y=5 and wait
  595.                  for a key press, restore screen when done.
  596.             
  597.             
  598.             Batch Files
  599.             ───────────
  600.             
  601.             
  602.                  Batch files are the base of any menu system created
  603.             using ScreenPaint, here is a short introduction to using
  604.             batch files.
  605.                  To prevent text from scrolling the screen image, an
  606.             ECHO OFF statement must be placed at the beginning of your
  607.             batch file. The ScreenShow program can now be called to
  608.             display the menu image and wait for user input. When a key
  609.             is pressed, ERRORLEVEL must be tested, as shown below:
  610.             
  611.                  ECHO OFF
  612.                  :START
  613.                  SCRSHOW MENU.SCN /A
  614.                  IF ERRORLEVEL = 67 GOTO C
  615.                  IF ERRORLEVEL = 66 GOTO B
  616.                  IF ERRORLEVEL = 65 GOTO A
  617.                  IF ERRORLEVEL = 27 GOTO QUIT
  618.                  GOTO START
  619.                  :C
  620.                  ECHO C Pressed
  621.                  GOTO START
  622.                  :B
  623.                  ECHO B Pressed
  624.                  GOTO START
  625.                  :A
  626.                  ECHO A Pressed
  627.                  GOTO START
  628.                  :QUIT
  629.                  CLS
  630.             
  631.                  Note that the ERRORLEVEL tests must be in descending    
  632.             order, highest values first, this is because ERRORLEVEL = x
  633.             is true if the value returned by ScreenShow is greater than
  634.             or equal to x.
  635.  
  636.  
  637.       ScreenPaint 1.2                                                Page 10
  638.  
  639.  
  640.             Batch File Example
  641.             
  642.             
  643.             :start
  644.             echo off
  645.             scrshow main.scn /k
  646.             if errorlevel = 216 goto shutdown
  647.             if errorlevel = 59 goto help
  648.             if errorlevel = 38 goto lotus
  649.             if errorlevel = 19 goto paint
  650.             if errorlevel = 9 goto scrpaint
  651.             if errorlevel = 1 goto end
  652.             goto start
  653.             :shutdown
  654.             park
  655.             :help
  656.             scrshow help1.scn /p /w1010 /r
  657.             goto start
  658.             :lotus
  659.             123
  660.             goto start
  661.             :paint
  662.             pcpaint
  663.             goto start
  664.             :scrpaint
  665.             scrpaint
  666.             goto start
  667.             :end
  668.             cd\
  669.             cls
  670.  
  671.  
  672.       ScreenPaint 1.2                                                Page 11
  673.  
  674.  
  675.             Appendix A - Control Drawing Keys
  676.             
  677.             
  678.             
  679.             ╓───╖ ╓───╥───╥───╥───╖ ╓───╥───╥───╥───╖ ╓───╥───╥───╥───╖
  680.             ║Esc║ ║F1 ║F2 ║F3 ║F4 ║ ║F5 ║F6 ║F7 ║F8 ║ ║F9 ║F10║F11║F12║
  681.             ╚═══╝ ╚═══╩═══╩═══╩═══╝ ╚═══╩═══╩═══╩═══╝ ╚═══╩═══╩═══╩═══╝
  682.             
  683.             ╓───╥───╥───╥───╥───╥───╥───╥───╥───╥───╥───╥───╥───╥──────╖
  684.             ║`  ║1  ║2  ║3  ║4  ║5  ║6  ║7  ║8  ║9  ║0  ║-  ║=  ║BckSpc║
  685.             ╠═══╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦════╣
  686.             ║Tab  ║Q ┌║W ┬║E ┐║R ╔║T ╦║Y ╗║U ─║I ═║O │║P ║║[  ║]  ║\   ║
  687.             ╠═════╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩════╣
  688.             ║CapsLk║A ├║S ┼║D ┤║F ╠║G ╬║H ╣║J ▌║K ▀║L ▄║;  ║'  ║Enter  ║
  689.             ╠══════╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═══════╣
  690.             ║Shift   ║Z └║X ┴║C ┘║V ╚║B ╩║N ╝║M ▐║,  ║.  ║/  ║Shift    ║
  691.             ╠═════╦══╩╦══╩══╦╩═══╩═══╩═══╩═══╩═══╩═══╩══╦╩═══╩╦═══╦════╣
  692.             ║Ctrl ║   ║Alt  ║                           ║Alt  ║   ║Ctrl║
  693.             ╚═════╝   ╚═════╩═══════════════════════════╩═════╝   ╚════╝
  694.  
  695.  
  696.       ScreenPaint 1.2                                                Page 12
  697.  
  698.  
  699.             Appendix B - ASCII Character Chart
  700.  
  701.  
  702.  
  703.             ──────────────────────────────────────────────────────
  704.  
  705.             000    016   032    048 0  064 @  080 P  096 `  112 p
  706.             001   017   033 !  049 1  065 A  081 Q  097 a  113 q
  707.             002   018    034 "  050 2  066 B  082 R  098 b  114 r
  708.             003   019   035 #  051 3  067 C  083 S  099 c  115 s
  709.             004   020    036 $  052 4  068 D  084 T  100 d  116 t
  710.             005   021   037 %  053 5  069 E  085 U  101 e  117 u
  711.             006   022   038 &  054 6  070 F  086 V  102 f  118 v
  712.             007   023   039 '  055 7  071 G  087 W  103 g  119 w
  713.             008    024   040 (  056 8  072 H  088 X  104 h  120 x
  714.             009    025   041 )  057 9  073 I  089 Y  105 i  121 y
  715.             010    026    042 *  058 :  074 J  090 Z  106 j  122 z
  716.             011    027    043 +  059 ;  075 K  091 [  107 k  123 {
  717.             012    028   044 ,  060 <  076 L  092 \  108 l  124 |
  718.             013    029   045 -  061 =  077 M  093 ]  109 m  125 }
  719.             014    030   046 .  062 >  078 N  094 ^  110 n  126 ~
  720.             015    031   047 /  063 ?  079 O  095 _  111 o  127 
  721.  
  722.             ──────────────────────────────────────────────────────
  723.  
  724.             128 Ç  144 É  160 á  176 ░  192 └  208 ╨  224 α  240 ≡
  725.             129 ü  145 æ  161 í  177 ▒  193 ┴  209 ╤  225 ß  241 ±
  726.             130 é  146 Æ  162 ó  178 ▓  194 ┬  210 ╥  226 Γ  242 ≥
  727.             131 â  147 ô  163 ú  179 │  195 ├  211 ╙  227 π  243 ≤
  728.             132 ä  148 ö  164 ñ  180 ┤  196 ─  212 ╘  228 Σ  244 ⌠
  729.             133 à  149 ò  165 Ñ  181 ╡  197 ┼  213 ╒  229 σ  245 ⌡
  730.             134 å  150 û  166 ª  182 ╢  198 ╞  214 ╓  230 µ  246 ÷
  731.             135 ç  151 ù  167 º  183 ╖  199 ╟  215 ╫  231 τ  247 ≈
  732.             136 ê  152 ÿ  168 ¿  184 ╕  200 ╚  216 ╪  232 Φ  248 °
  733.             137 ë  153 Ö  169 ⌐  185 ╣  201 ╔  217 ┘  233 Θ  249 ∙
  734.             138 è  154 Ü  170 ¬  186 ║  202 ╩  218 ┌  234 Ω  250 ·
  735.             139 ï  155 ¢  171 ½  187 ╗  203 ╦  219 █  235 δ  251 √
  736.             140 î  156 £  172 ¼  188 ╝  204 ╠  220 ▄  236 ∞  252 ⁿ
  737.             141 ì  157 ¥  173 ¡  189 ╜  205 ═  221 ▌  237 φ  253 ²
  738.             142 Ä  158 ₧  174 «  190 ╛  206 ╬  222 ▐  238 ε  254 ■
  739.             143 Å  159 ƒ  175 »  191 ┐  207 ╧  223 ▀  239 ∩  255  
  740.  
  741.             ──────────────────────────────────────────────────────
  742.  
  743.  
  744.       ScreenPaint 1.2                                                Page 13
  745.  
  746.  
  747.             Appendix C - Keyboard Chart
  748.             
  749.             
  750.             
  751.                         ╓─────╥─────╖
  752.             Help        ║ F1  ║ F2  ║  Text & color/text only
  753.             Info-line   ║     ║     ║  Undo
  754.                         ╠═════╬═════╣
  755.             Make color  ║ F3  ║ F4  ║  Load
  756.             Make ASCII  ║     ║     ║  Save
  757.                         ╠═════╬═════╣
  758.             Write ASCII ║ F5  ║ F6  ║  Line
  759.             ASCII Menu  ║     ║     ║  Line style
  760.                         ╠═════╬═════╣
  761.             Box         ║ F7  ║ F8  ║  Solid box
  762.             Blink       ║     ║     ║  Intensity
  763.                         ╠═════╬═════╣
  764.             Freehand    ║ F9  ║ F10 ║  Paint
  765.             Swap F & B  ║     ║     ║  Color menu
  766.                         ╚═════╩═════╝
  767.             
  768.             Lower command entered by pressing <Alt> + Function Key.
  769.  
  770.  
  771.       ScreenPaint 1.2                                                Page 14
  772.  
  773.  
  774.             Appendix D - Extended Keyboard Scan Codes
  775.  
  776.  
  777.             ╓───╖   ╓───╥───╥───╥───╖ ╓───╥───╥───╥───╖ ╓───╥───╥───╥───╖
  778.             ║  1║   ║ 59║ 60║ 61║ 62║ ║ 63║ 64║ 65║ 66║ ║ 67║ 68║ 87║ 88║
  779.             ╚═══╝   ╚═══╩═══╩═══╩═══╝ ╚═══╩═══╩═══╩═══╝ ╚═══╩═══╩═══╩═══╝
  780.             ╓───╥───╥───╥───╥───╥───╥───╥───╥───╥───╥───╥───╥───╥───────╖
  781.             ║`41║1 2║2 3║3 4║4 5║5 6║6 7║7 8║8 9║910║011║-12║=13║Back 14║
  782.             ╠═══╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═════╣
  783.             ║Tab15║Q16║W17║E18║R19║T20║Y21║U22║I23║O24║P25║[26║]27║\  43║
  784.             ╠═════╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩╦══╩═════╣
  785.             ║Caps58║A30║S31║D32║F33║G34║H35║J36║K37║L38║;39║'40║Enter 28║
  786.             ╠══════╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩═╦═╩════════╣
  787.             ║Shift 42║Z44║X45║C46║V47║B48║N49║M50║,51║.52║/53║Shift   54║
  788.             ╠═════╦══╩╦══╩══╦╩═══╩═══╩═══╩═══╩═══╩═══╩══╦╩═══╩╦═══╦═════╣
  789.             ║Ctl29║   ║Alt56║                         57║Alt56║   ║Ctl29║
  790.             ╚═════╝   ╚═════╩═══════════════════════════╩═════╝   ╚═════╝
  791.  
  792.                                                         ╓───╥───╥───╖
  793.                                                         ║ 55║ 70║ 84║
  794.              Note: All scan codes are in                ╚═══╩═══╩═══╝
  795.                    in decimal                           ╓───╥───╥───╥───╖
  796.                                                         ║N69║/53║*55║-74║
  797.                                                         ╠═══╬═══╬═══╬═══╣
  798.                                                         ║ 71║ 72║ 73║+  ║
  799.              ╓─────╖   ╓───╖                            ╠═══╬═══╬═══╣   ║
  800.              ║Ctrl ║ + ║Key║  Add 100 to scan code      ║ 75║ 76║ 77║ 78║
  801.              ╚═════╝   ╚═══╝                            ╠═══╬═══╬═══╬═══╣
  802.              ╓─────╖   ╓───╖                            ║ 79║ 80║ 81║─┘║
  803.              ║Alt  ║ + ║Key║  Add 200 to scan code      ╠═══╩═══╬═══╣   ║
  804.              ╚═════╝   ╚═══╝                            ║0    82║.83║ 28║
  805.                                                         ╚═══════╩═══╩═══╝
  806.  
  807.  
  808.       ScreenPaint 1.2                                                Page 15
  809.  
  810.  
  811.             ┌──────────────────────────────────────────────────────────┐
  812.             │            ScreenPaint 1.2 Registration Form             │
  813.             ├──────────────────────────────────────────────────────────┤
  814.             │                                                          │
  815.             │ Send to:            Kai Laurinolli                       │
  816.             │                     2970 Mira Place                      │
  817.             │ $25 US              Burnaby, B.C.                        │
  818.             │ $32 Canadian        V3J-1B6  Canada                      │
  819.             │                                                          │
  820.             ├──────────────────────────────────────────────────────────┤
  821.             │                                                          │
  822.             │                                                          │
  823.             │ Name: _________________________________________________  │
  824.             │   (Last)             (First)              (Initial)      │
  825.             │                                                          │
  826.             │                                                          │
  827.             │ Company: ______________________________________________  │
  828.             │                                                          │
  829.             │                                                          │
  830.             │                                                          │
  831.             │ Address: ______________________________________________  │
  832.             │                                                          │
  833.             │                                                          │
  834.             │                                                          │
  835.             │ City: ___________________ State/Province: _____________  │
  836.             │                                                          │
  837.             │                                                          │
  838.             │                                                          │
  839.             │ Zip/Postal Code: _________________ Country: ___________  │
  840.             │                                                          │
  841.             │                                                          │
  842.             │                                                          │
  843.             │ Date: _____/_____/_____   Amount Enclosed: ____________  │
  844.             │        (M)   (D)   (Y)                                   │
  845.             ├──────────────────────────────────────────────────────────┤
  846.             │                                                          │
  847.             │ Comments, ideas for future versions, and complaints:     │
  848.             │                                                          │
  849.             │                                                          │
  850.             │                                                          │
  851.             │                                                          │
  852.             │                                                          │
  853.             │                                                          │
  854.             │                                                          │
  855.             │                                                          │
  856.             │                                                          │
  857.             │                                                          │
  858.             │                                                          │
  859.             │                                                          │
  860.             │                                                          │
  861.             │                                                          │
  862.             │                                                          │
  863.             └──────────────────────────────────────────────────────────┘
  864.